be enough to make someone weep - German English Dictionary